Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy #3-w4 Chile F3 Uruguay F1 Argentina F7 Qatar F5 Spain F1 Italy F2 Italy F3 Italy F4 Italy F5 Slovenia F1 Slovenia F2 Slovenia F3 Italy F21 Italy F22 Croatia F3 Italy F25 Croatia F4 Italy F26 Croatia F5 Croatia F6 Tunisia F5 Tunisia F6 Italy F4 Italy F5 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F2 Slovenia F2 Italy F19 Austria F8 Austria F9 Croatia F3 Croatia F4 Portugal F5 Tunisia F5 Tunisia F6 Tunisia F7 Croatia F1 Portugal F1 Italy F4 Portugal F2 Croatia F3 Italy F5 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F3 Italy F24 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Italy F4 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Croatia F2 Spain F6 Spain F8 Italy F2 Italy F3 Italy F30 Italy F13 Italy F22 Italy F10 Italy F29 Egypt F1 Egypt F2 Egypt F4 Egypt F5 Italy F4 Italy F5 Italy F13 Italy F14 Italy F15 Italy F21 Italy F23 Italy F24 Italy F36 Italy F37 Italy F38 Italy F39 Egypt F1 Egypt F2 Spain F2 Spain F3 Croatia F3 Croatia F4 Italy F3 Italy F4 Italy F8 Italy F10 Italy F13 Italy F17 Qatar F3 Italy F5 Italy F6 Slovenia F1 Slovenia F3 Italy F9 Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy F20 Italy F30 Italy F32 Italy F30 Italy F3 Croatia #1-w3 Italy F9 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F3 Austria F6 Croatia F6 Portugal F4 Portugal F6 Great Britain F1 Austria F1 Great Britain F2 Austria F3 Croatia F2 Argentina F3 Croatia F4 Italy F6 Italy F15 Slovenia F2 Italy F12 Italy F22 Italy F6 Ljubljana Open - Ljubljana Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Architect Open - Budapest Sir Supermercati - Rome Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Kia - Santiago Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Garden Open - Rome 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Banja Luka Challenger - Banja Luka Open Costa Daurada - Tarragona Copa Petrobras Uruguray - Montevideo II Challenger Ciudada de Guayaquil - Guayaquil LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Memorial Manfredini - Sassuolo Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Trofeo Sisma Mantova - Mantova Timisoara Challenger - Timisoara XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Ljubljana Open - Ljubljana Internazionali di Tennis Dell'Umbria - Todi Open Costa Daurada - Tarragona Challenger Tunisie - Tunis Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Antonio Savoldi-Marco Co. - Manerbio Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Copa Petrobras - Aracaju 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Medjurgorje Open - Medjugorje Kos Succhetti Tennis Cup - Cordenons Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo UTC Open - Cherkassy Ljubljana Open 2008 - Ljubljana 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Burnie Challenger Caltanissetta Challenger Barletta Challenger Sarajevo Challenger Rome Challenger San Remo Challenger Cremona Challenger Alessandria Challenger Prostejov Challenger Milan Challenger Reggio Emilia Challenger Constanta Challenger Rijeka Challenger Rimini Challenger Recanati Challenger Orbetello Challenger Segovia Challenger Trani Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Florionapolis Challenger Cancun Challenger Puebla Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Napoli Challenger Blunmenau Challenger Rome Challenger Curitiba Challenger Rome Challenger San Remo Challenger Biella Challenger Lugano Challenger Milan Challenger Turin Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger Kitzbuhel Challenger Samarkand Challenger Karshi Challenger San Sebastian Challenger Manerbio Challenger Como Challenger Genova Challenger Rijeka Challenger Ljubljana Challenger Palermo Challenger Eckental Challenger Aachen Challenger Guayaquil Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Kyoto Challenger Sarajevo Challenger Guangzhou Challenger Monza Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Turin Challenger San Benedetto Challenger Trani Challenger Ljubljana Challenger Palermo Challenger Medellin Challenger Guayaquil Challenger Florianopolis Challenger Santiago Challenger Rabat Challenger Marrakech Challenger Blumenau Challenger Mersin Challenger Rome Challenger Sao Paulo Challenger Tunis Challenger Caltanissetta Challenger Furth Challenger Monza Challenger Arad Challenger San Benedetto Challenger Recanati Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Todi Challenger Szczecin Challenger Marbella Challenger Napoli Challenger Furth Challenger Blois Challenger Marburg Challenger Todi Challenger Cordenons Challenger Como Challenger Genova Challenger Shanghai Challenger Casablanca Challenger Andria Challenger Sao Jose Do Rio Preto Challenger Caltanissetta Challenger Vercelli Challenger Fergana Challenger Milan Challenger Nanchang Challenger San Benedetto Challenger Astana Challenger Cordenons Challenger Genova Challenger Meknes Challenger Kenitra Challenger Hong Kong Challenger St. Brieuc Challenger Shenzhen Challenger Raanana Challenger Santos Challenger Turin Challenger Milan Challenger Perugia Challenger Milan Challenger Winnetka Challenger San Benedetto Challenger Biella Challenger Cortina Challenger Banja Luka Challenger Como Challenger Karshi Challenger Kenitra Challenger Rome Challenger Fairfield Challenger Genova Challenger Las Vegas Challenger San Marino Challenger Knoxville Challenger Manila Challenger Santo Domingo Challenger Santiago Challenger Napoli Challenger Turin Challenger Todi Challenger Rome Challenger Napoli Challenger Moscow Challenger Fergana Challenger Buenos Aires Challenger Winnetka Challenger Winnipeg Challenger Chengdu Challenger Bangkok Challenger Shanghai Challenger Ortisei Challenger Brescia Challenger Rennes Challenger Kyoto Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Fergana Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Orbetello Challenger Portoroz Challenger Orbetello Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Yeongwol Challenger Suzhou Challenger Pune Challenger Bangalore Challenger Heilbronn Challenger Mestre Challenger Astana Challenger Padova Challenger Portoroz Challenger Como Challenger Shenzhen Challenger Qujing Challenger Nanchang Challenger Andria Challenger Tashkent Challenger Buenos Aires Challenger Eckental Challenger Sao Leopoldo Challenger Bangkok Challenger Budapest Challenger Batman Challenger Anning Challenger Zhangjiagang Challenger Shanghai Challenger Salinas Challenger Kaohsiung Challenger Liuzhou Challenger Shenzhen Challenger Vercelli Challenger Sarajevo Challenger Bangalore Challenger Gimcheon Challenger Aix En Provence Challenger Caltanissetta Challenger Portoroz Challenger Cordenons Challenger Mallorca Challenger Liberec Challenger Cordenons Challenger Istanbul Challenger Bangkok Challenger Meknes Challenger Barcelona Challenger Sacramento Challenger Sao Paulo Challenger Brest Challenger Seoul Challenger Charlottesville Challenger Yokohama Challenger Champaign Challenger Heilbronn Challenger Noumea Challenger Burnie Challenger Launceston Challenger Bengalaru Challenger Tunis Challenger Barletta Challenger Biella Challenger Caltanissetta Challenger Tianjin Challenger Parma Challenger Portoroz Challenger Antalya Challenger Gran Canaria 1 Challenger Split 1 Challenger Ostrava Challenger Zagreb Challenger Biella 7 Challenger Brescia Challenger Guangzhou Challenger Busan Challenger Sibiu Challenger Shenzhen Challenger Karshi Challenger - Karshi Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras - Buenos Aires 4° Sporting Challenger - Turin 10° Trofeo Luigi Pezzoli - Bergamo Genoa Open Challenger-Fondazione Carige - Genova Banja Luka Challenger 2005 - Banja Luka San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Iskratel Open - Kranj Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires 9° Trani Cup - Trani Tanger Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini Genova Open Challenger - Genova Banjaluka Challenger 2007 - Banja Luka Cremona Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta ECM Prague Open 2008 - Prague Wolfsburg Challenger Rabat Challenger Genova Open Challenger - Genova Bauer Watertechnilogy Cup 2008 - Eckental Abierto Internacional Varonil Ciudad de Cancun - Cancun Napoli Challenger Mexico City Challenger Rome Challenger Busan Challenger Pau Challenger Montevideo Challenger San Marino Challenger Istanbul Challenger Reggio Emilia Challenger Rome Challenger Aachen Challenger Barletta Challenger Napoli Challenger Zagreb Challenger Alessandria Challenger San Marino Challenger Todi Challenger Medellin Challenger Cancun Challenger Courmayeur Challenger Wolfsburg Challenger Barletta Challenger San Benedetto Challenger Orbetello Challenger Meknes Challenger Vicenza Challenger Montevideo Challenger Biella Challenger Santiago Challenger Rome Challenger Kenitra Challenger Sporting Challenger - Turin Prostejov Challenger Campionati Internazionali di Sicilia - Palermo Cyclus Open de Tenis - Florianopolis Champaign Challenger dBI Tennis Challenger - Binghamton Ostrava Challenger Posillipo Tennis Cup - Napoli Brasil Open - Costa do Sauipe Yokohama Challenger Synsam Swedish Open - Bastad Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Qingdao Challenger BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo X Torneo Internazionale di Tennis - Barletta Croatia Open - Umag Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Rijeka Open - Rijeka Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Interwetten Austrian Open - Kitzbuhel Sporting Challenger '08-Trofeo Regione Piemonte - Turin ATP Studena Croatia Open Umag - Umag SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade San Luis Potosi Challenger Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad China Open - Beijing Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Ljubljana Challenger Eckental Challenger Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Charlottesville Challenger Ipsos Bucharest Challenger - Bucharest Kremlin Cup - Moscow Maharashtra Open - Pune ASB Classic - Auckland Garanti Koza Sofia Open - Sofia New York Open - New York Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Copa Petrobras - Santiago Biella 1 Challenger Biella 2 Challenger Casablanca Challenger Gran Canaria 2 Challenger Antalya Cup - Antalya Zadar Challenger Bet-at-home Cup - Kitzbuhel Banja Luka Challenger Antalya Open - Antalya Meknes Challenger Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Izmir Challenger Apia International - Sydney Kremlin Cup - Moscow Brasov Challenger Florence Challenger Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Poprad Tatry Challenger Campionati Internazionali di Sicilia - Palermo Knoxville Challenger ATP Studena Croatia Open Umag - Umag AEGON Championships - London ATP Studena Croatia Open Umag - Umag Citi Open - Washington Campionati Internazionali di Sicilia - Palermo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Barcelona Open BancSabadell - Barcelona Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Genova Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Campionati Internazionali d'Italia - Rome Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group I, PO, PAK-SLO 3-0 Shanghai Rolex Masters - Shanghai U.S. Open (juniors) Australian Open (juniors) French Open (juniors) French Open (juniors) Olympics - London Davis Cup, Group I, PO, SLO-RSA 4-1